package com.ruoyi.cust.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 滚动通知对象 city_notice
 *
 * @author cjq
 * @date 2024-12-06
 */
public class CityNotice extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 滚动通知ID
     */
    private Long noticeId;

    /**
     * 通知标题
     */
    @Excel(name = "通知标题")
    private String noticeName;

    /**
     * 通知内容
     */
    @Excel(name = "通知内容")
    private String noticeContent;

    /**
     * 通知文章
     */
    private String noticeArticle;

    /**
     * 通知文章是否显示
     */
    @Excel(name = "通知文章是否显示")
    private Integer noticeShow;

    /**
     * 仓库类别
     */
    @Excel(name = "仓库类别")
    private String storeType;

    public void setNoticeId(Long noticeId) {
        this.noticeId = noticeId;
    }

    public Long getNoticeId() {
        return noticeId;
    }

    public void setNoticeName(String noticeName) {
        this.noticeName = noticeName;
    }

    public String getNoticeName() {
        return noticeName;
    }

    public void setNoticeContent(String noticeContent) {
        this.noticeContent = noticeContent;
    }

    public String getNoticeContent() {
        return noticeContent;
    }

    public void setNoticeArticle(String noticeArticle) {
        this.noticeArticle = noticeArticle;
    }

    public String getNoticeArticle() {
        return noticeArticle;
    }

    public void setNoticeShow(Integer noticeShow) {
        this.noticeShow = noticeShow;
    }

    public Integer getNoticeShow() {
        return noticeShow;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    public String getStoreType() {
        return storeType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("noticeId", getNoticeId()).append("noticeName", getNoticeName()).append("noticeContent", getNoticeContent()).append("noticeArticle", getNoticeArticle()).append("noticeShow", getNoticeShow()).append("createTime", getCreateTime()).append("storeType", getStoreType()).toString();
    }
}
